/* 字典数据管理 */
const dictionaries = {
  namespaced: true,
  state: {
    // 机审状态
    machineStatu: {
      PASS: '机审已通过',
      UNPASS: '机审未通过',
      UNCHECKED: '未审核'
    },
    // 人审状态
    checkStatu: {
      PASS: '已审核通过',
      UNPASS: '未审核通过',
      UNCHECKED: '未审核'
    },
    // 活动帖子-机审状态
    postsMachineStatu: {
      PASSED: '机审已通过',
      REJECTED: '机审未通过'
    },
    // 活动帖子-人审状态
    postsMnual: {
      PASSED: '已审核通过',
      REJECTED: '未审核通过'
    },
    // 小视频作品展示方式
    displayRule: {
      ALL: '公开展示',
      PERSONAL: '仅主页可见'
    }
  },
  getters: {
    // 机审状态
    getMachineStatu: (state) => (str) => {
      let statu = state.machineStatu[str] || '未审核'
      return statu
    },
    // 人审状态
    getCheckStatu: (state) => (str) => {
      let statu = state.checkStatu[str] || '未审核'
      return statu
    },
    // 活动帖子-机审状态
    getPostsMachineStatu: (state) => (str) => {
      let statu = state.postsMachineStatu[str] || '未审核'
      return statu
    },
    // 活动帖子-人审状态
    getPostsMnual: (state) => (str) => {
      let statu = state.postsMnual[str] || '未审核'
      return statu
    },
    // 小视频作品展示方式
    getDisplayRule: (state) => {
      return state.displayRule
    }
  }
}
export default dictionaries
